fix: unblock buildah 0.10 arm64 builds and Konflux task digest bumps#838
fix: unblock buildah 0.10 arm64 builds and Konflux task digest bumps#838happybhati wants to merge 1 commit into
Conversation
ea10a6f to
bc9ba8a
Compare
|
/retest |
2ac5e4d to
f721727
Compare
|
/retest |
f721727 to
3d3cebd
Compare
|
/retest |
6c4fd7c to
35e35cd
Compare
|
/retest |
35e35cd to
46de1d8
Compare
|
/retest |
3eeaeed to
3552223
Compare
|
/retest |
09833b7 to
b5c1032
Compare
|
/retest |
b5c1032 to
a45cdef
Compare
|
/retest |
7868eaa to
171696e
Compare
|
/retest |
171696e to
10cfb95
Compare
|
/retest |
10cfb95 to
8848a9e
Compare
|
/retest |
8848a9e to
3d03490
Compare
PR Summary by QodoEnable cross-platform vendor stages for Buildah 0.10 arm64 builds
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
25 rules 1. Arm64 roxctl is amd64
|
3d03490 to
3f8aadb
Compare
Add FROM --platform=linux/amd64 on vendor COPY stages and set ALLOW_CROSS_PLATFORM_IMAGES=true on build-images to tolerate amd64-only vendor images on arm64. Pin epel-release-10-8.el10_3 via a fixed noarch RPM URL for EC unique_version across arches. Switch SAST tasks to oci-ta variants with SOURCE_ARTIFACT for Trusted Artifacts pipelines. Bump UBI10 base and align Konflux task digests. Assisted-By: Cursor Signed-off-by: Happy Bhati <hbhati@redhat.com>
3f8aadb to
fd7e1ba
Compare
|
/retest |
Summary
Unblocks the MintMaker Konflux task digest bump (
buildah-remote-oci-ta0.9 → 0.10), which fails on arm64 without Dockerfile and pipeline fixes.Vendor stages (
cosign-rhel9,ec-rhel9,rhacs-roxctl-rhel8) are amd64-only; we useFROM --platform=linux/amd64andALLOW_CROSS_PLATFORM_IMAGES=trueso both arches build.Changes
FROM --platform=linux/amd64on vendor COPY stages; pinepel-release-10-8.el10_3(noarch RPM URL) so amd64 and arm64 match for ECALLOW_CROSS_PLATFORM_IMAGESon build-images; SAST tasks switched to*-oci-tawithSOURCE_ARTIFACT(Trusted Artifacts)Why pin epel?
epel-release-latest-10builds on both arches but EC fails withrpm_packages.unique_version(arm64el10_3vs amd64el10_2). Verified in experiment #863: build passed, EC failed. Pinned noarch RPM fixes it.Supersedes MintMaker #781 — close after merge.